A Middleware for Pervasive Situation-Awareness
نویسندگان
چکیده
Situation-awareness is the ability of applications to adapt to the current situation of their users. For situation-awareness to be truly pervasive it should support the individual needs of every user, everywhere. We present a middleware for pervasive situation-awareness based on the idea of separating the features of a situation from the specification of how it should be recognised. The features of a situation can be seen as an interface that can be easily customised to satisfy individual user needs, while alternative specifications can be used to recognise a situation in different environments. The middleware views situations as collections of roles that individuals and devices play. Its implementation follows an agent-based architecture where collaborating agents acquire and reason over context data. We also show that the middleware can recognise a variety of highly customised situations using alternative specifications with performance that is acceptable for interactive situation-aware applications in realistic deployment sizes.
منابع مشابه
Metrics for Evaluating Pervasive Middleware
− Pervasive computing aims at developing smart environments which enable user to interact with other devices. Pervasive computing includes a middleware to support interoperability, heterogeneity and self-management among different platforms. It provides efficient communications and context awareness among devices. Middleware for pervasive computing provides much more attention to coordinate the...
متن کاملA TAO-based Adaptive Middleware for Pervasive Computing
Pervasive computing environments are open, dynamic and heterogeneous. For the above, this paper proposes an adaptive middleware named PAmiddleware. PAmiddleware is service-oriented, context adaptive, and supported by QoS. The architecture of PAmiddleware is based on TAO which is a standards-based, CORBA middleware framework. This paper presents a model for context awareness to allow the adaptio...
متن کاملUsing Context Awareness for Self-Management in Pervasive Service Middleware
Context-awareness is an important feature in Ambient Intelligence environments including in pervasive middleware. In addition, there is a growing trend and demand on self-management capabilities for a pervasive middleware in order to provide high-level dependability for services. In this chapter, we propose to make use of context-awareness features to facilitate self-management. To achieve self...
متن کاملSmart Classroom: Enhancing Collaborative Learning Using Pervasive Computing Technology
Smart Classroom facilitates collaborative learning among college students. Students in such an environment form small groups to solve a specific problem or develop a group project. In a Smart Classroom, each student has a situation-aware PDA. Students' PDAs dynamically form mobile ad hoc networks for group meetings. Each PDA monitors its situation (locations of PDAs, noise, light, and mobility)...
متن کاملMiPeG: A middleware infrastructure for pervasive grids
Grid computing and pervasive computing have affirmed respectively as the paradigm for high performance computing and the paradigm for user-friendly computing. The conjunction of such paradigms are now generating a new one: the Pervasive Grid Computing. This paper presents a middleware for pervasive grid applications. It consists of a set of basic services that aim to enhance classic grid enviro...
متن کامل